#pragma once
#include "ProToolkitErrors.h"
#include "ProUICmd.h"

namespace [! output PROJECT_NAME]MenuAction
{


	ProError AddMainMenu();

	int AddPopupMenu();

	ProError AddMenuButton0();
	ProError AddMenuButton1();
	ProError AddMenuButton2();
	ProError AddMenuButton3();
	ProError AddMenuButton4();
	ProError AddMenuButton5();
	ProError AddMenuButton6();
	ProError AddMenuButton7();

	uiCmdAccessState uiAccessState_Button0( uiCmdAccessMode access_mode );
	int Button0Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button1( uiCmdAccessMode access_mode );
	int Button1Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button2( uiCmdAccessMode access_mode );
	int Button2Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button3( uiCmdAccessMode access_mode );
	int Button3Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button4( uiCmdAccessMode access_mode );
	int Button4Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button5( uiCmdAccessMode access_mode );
	int Button5Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button6( uiCmdAccessMode access_mode );
	int Button6Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );
	uiCmdAccessState uiAccessState_Button7( uiCmdAccessMode access_mode );
	int Button7Action( uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data );

};
